<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>IAR Cortex-M3 Timing Benchmarks</title>
    <style type="text/css" media="screen">table { border-collapse: collapse; font-family: "Ariel", sans-serif } 
 		  td    { background: white; border: ridge black } 
  		  tr.hdr { font-weight: bolder }</style>
  </head>
  <body>
    <h2>IAR Cortex-M3 Timing Benchmarks</h2>
    <h3>ti.platforms.tiva:LM3S9B92:1 (compiler version: 6.60.1.00)</h3>
  </body>
  <body xmlns="">
    <table>
      <tr class="hdr">
        <td>Benchmark</td>
        <td>Cycles</td>
      </tr>
      <tr>
        <td>Interrupt Latency</td>
        <td>101</td>
      </tr>
      <tr>
        <td>Hwi_restore()</td>
        <td>0</td>
      </tr>
      <tr>
        <td>Hwi_disable()</td>
        <td>2</td>
      </tr>
      <tr>
        <td>Hwi dispatcher prolog</td>
        <td>118</td>
      </tr>
      <tr>
        <td>Hwi dispatcher epilog</td>
        <td>220</td>
      </tr>
      <tr>
        <td>Hwi dispatcher()</td>
        <td>330</td>
      </tr>
      <tr>
        <td>Hardware Interrupt to Blocked Task</td>
        <td>536</td>
      </tr>
      <tr>
        <td>Hardware Interrupt to Software Interrupt</td>
        <td>368</td>
      </tr>
      <tr>
        <td>Swi_enable()</td>
        <td>56</td>
      </tr>
      <tr>
        <td>Swi_disable()</td>
        <td>14</td>
      </tr>
      <tr>
        <td>Post Software Interrupt Again</td>
        <td>22</td>
      </tr>
      <tr>
        <td>Post Software Interrupt without Context Switch</td>
        <td>98</td>
      </tr>
      <tr>
        <td>Post Software Interrupt with Context Switch</td>
        <td>202</td>
      </tr>
      <tr>
        <td>Post Software Interrupt with Context Switch</td>
        <td>202</td>
      </tr>
      <tr>
        <td>Create a New Task without Context Switch</td>
        <td>1782</td>
      </tr>
      <tr>
        <td>Set a Task Priority without a Context Switch</td>
        <td>176</td>
      </tr>
      <tr>
        <td>Task_yield</td>
        <td>218</td>
      </tr>
      <tr>
        <td>Post Semaphore, No Waiting Task</td>
        <td>62</td>
      </tr>
      <tr>
        <td>Post Semaphore No Task Switch</td>
        <td>180</td>
      </tr>
      <tr>
        <td>Post Semaphore with Task Switch</td>
        <td>240</td>
      </tr>
      <tr>
        <td>Pend on Semaphore, No Context Switch</td>
        <td>58</td>
      </tr>
      <tr>
        <td>Pend on Semaphore with Task Switch</td>
        <td>294</td>
      </tr>
      <tr>
        <td>Clock_getTicks</td>
        <td>14</td>
      </tr>
    </table>
    <div/>
  </body>
</html>